package com.ruoyi.logistic.service;

import com.ruoyi.logistic.domain.NetworkClientGoAreaIncome;
import com.ruoyi.logistic.domain.NetworkOutboundGoAreaIncome;
import com.ruoyi.logistic.domain.NetworkUndertakeGoAreaIncome;
import com.ruoyi.logistic.domain.vo.NetworkClientGoAreaIncomeVo;
import com.ruoyi.logistic.domain.vo.NetworkOutboundGoAreaIncomeVo;
import com.ruoyi.logistic.domain.vo.NetworkUndertakeGoAreaIncomeVo;

import java.util.List;

public interface NetworkAreaIncomeService {
    /**
     * 网点财务-区域收入分析-出港
     */
    List<NetworkOutboundGoAreaIncome> outboundGoAreaIncome(
            NetworkOutboundGoAreaIncomeVo networkOutboundGoAreaIncomeVo
    );

    /**
     *网点财务-区域收入分析-承包区
     */
    List<NetworkUndertakeGoAreaIncome> undertakeGoAreaIncome(
            NetworkUndertakeGoAreaIncomeVo networkUndertakeGoAreaIncomeVo
    );

    /**
     *网点财务-区域收入分析-客户
     */
    List<NetworkClientGoAreaIncome> clientGoAreaIncome(
            NetworkClientGoAreaIncomeVo networkClientGoAreaIncomeVo
    );
}
